package com.dykj.fireFighting.api.base.video.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * @Description 监控设备管理
 * @Author hxb
 * @Date 2021-06-25 08:42:12
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "监控设备管理")
@TableName("video")
public class VideoVo extends Model<VideoVo> {
	private static final long serialVersionUID = 1L;


	/**
	 * 唯一标识
	 */
	private String id;
	/**
	 * 所属区域
	 */
	private String areaCode;

	/**
	 * 单位id
	 */
	private String unitId;
	/**
	 * 单位名称
	 */
	private String unitName;
	/**
	 * 共用：摄像头名称
	 */
	private String videoName;
	/**
	 * 共用：通道号
	 */
	private String channel;
	/**
	 * 0大华 1萤石云 2海康
	 */
	private String vedioType;
	/**
	 * 萤石云：萤石云平台appkey
	 */
	private String appkey;
	/**
	 * 萤石云：萤石云平台Secret
	 */
	private String appsecret;
	/**
	 * 萤石云：监控摄像头唯一码
	 */
	private String videoSerial;
	/**
	 * 大华：用户名
	 */
	private String userName;
	/**
	 * 大华：密码
	 */
	private String password;
	/**
	 * 大华：IP地址
	 */
	private String ip;
	/**
	 * 大华：端口号
	 */
	private String port;
	/**
	 * 大华：码流 默认为主码流 0-主码流；1-副码流
	 */
	private String subtype;
	/**
	 * 是否删除0否1是
	 */
	private Integer isDel;
	/**
	 * 创建人
	 */
	private String createBy;
	/**
	 * 创建时间
	 */
	private Date createTime;
	private String updateBy;
	private Date updateTime;

	private String lng;
	private String lat;
	private String imgId;
	private String areaName;
	/**
	 *
	 * 设备分组id
	 */
	private String groupName;

}
